package com.prj.ufdm.cloud.ms.auth.bpo;

import com.prj.ufdm.cloud.ms.auth.model.SysUserDuty;
import com.prj.ufdm.cloud.ms.core.bpo.BaseBPO;

/**  
 * DESC: 用户职务服务类
 * @author 胡义振  
 * @date 2020年01月14日  
*/
public interface SysUserDutyBPO extends BaseBPO<SysUserDuty> {
	
	/**
	 * DESC: 添加职务机构对应关系
	 * @auther 胡义振
	 * @date 2020年1月16日
	 * @param userId
	 * @param dutyIds
	 * @throws Exception 
	 * @return
	 */
	public void doAddUserDuty(String userId,String dutyIds) throws Exception;
	
	/**
	 * DESC: 添加职务机构对应关系
	 * @auther 胡义振
	 * @date 2020年1月16日
	 * @param dutyId
	 * @param userIds
	 * @throws Exception 
	 * @return
	 */
	public void doAddDutyUser(String dutyId,String userIds) throws Exception;
	
	
	/**
	 * DESC: 删除职务用户对应关系
	 * @auther 胡义振
	 * @date 2020年1月16日
	 * @param dutyId
	 * @param userId
	 * @throws Exception 
	 * @return
	 */
	public void doDelUserDuty(String userId,String dutyId) throws Exception;
}
